package com.pe.rimac;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.Button;
import android.widget.CompoundButton;
import android.widget.TabHost;
import android.widget.TabHost.TabSpec;

public class OcupanteModuloActivity extends BaseActivity {

	@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.vs_ocupante_mod);
        
        Bundle bundle = getIntent().getExtras();
        
        int codigoOcupante = bundle.getInt("codigoOcupante");
        
        ocupanteNewInstance(codigoOcupante);
        
        cargarTabs();
        
        final Button btnOcupanteGrabar = (Button) findViewById(R.id.btnOcupanteGrabar);
        final Button btnOcupanteRegresar = (Button) findViewById(R.id.btnOcupanteRegresar);
        btnOcupanteGrabar.setOnClickListener(this);
        btnOcupanteRegresar.setOnClickListener(this);
    }
	
	private void cargarTabs()
	{
		TabHost tabHost = (TabHost) findViewById(R.id.tabHostOc);
		tabHost.setup(this.getLocalActivityManager());

		TabSpec specDatos1 = tabHost.newTabSpec("Datos 1");
		specDatos1.setIndicator("Datos 1");
		Intent detalleIntent = new Intent(this, OcupanteModuloDatos1Activity.class);
		specDatos1.setContent(detalleIntent);

		TabSpec specDatos2 = tabHost.newTabSpec("Datos 2");
		specDatos2.setIndicator("Datos 2");
		Intent aseguradoIntent = new Intent(this, OcupanteModuloDatos2Activity.class);
		specDatos2.setContent(aseguradoIntent);

		TabSpec specDatos3 = tabHost.newTabSpec("Datos 3");
		specDatos3.setIndicator("Datos 3");
		Intent ocupantesIntent = new Intent(this, OcupanteModuloDatos3Activity.class);
		specDatos3.setContent(ocupantesIntent);

		tabHost.addTab(specDatos1);
		tabHost.addTab(specDatos2);
		tabHost.addTab(specDatos3);		
	}

	@Override
	public void onItemSelected(AdapterView<?> parent, View view, int pos,
			long id) {
	}

	@Override
	public void onNothingSelected(AdapterView<?> parent) {
	}

	@Override
	public void onClick(View v) {		
		if(v.getId() == R.id.btnOcupanteGrabar)
		{
			grabarOcupante();
			finish();
		}
		else if(v.getId() == R.id.btnOcupanteRegresar)
		{
			finish();
		}
	}	
	
	@Override
	public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
		
	}
	
}
